frog shell
noun
: any of numerous chiefly tropical gastropod mollusks (family Cymatiidae) that resemble the related tritons but have notably thick heavy rugose or tuberculated shells
also
: a shell of one of these mollusks
Love words? Need even more definitions?
Merriam-Webster unabridged
Share